-
Notifications
You must be signed in to change notification settings - Fork 3.9k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Refactor amp / bento classes #37156
Refactor amp / bento classes #37156
Conversation
regarding the video elements: I'm refactoring the hierarchy like this: // old hierarchy // new hierarchy Notes: ampvideobase: is a shared base class for all amp video components (VideoBaseElement is changing to AmpVideoBaseElement) |
d2a2b39
to
d122f29
Compare
This pull request introduces 2 alerts when merging d122f29 into 58a1c29 - view on LGTM.com new alerts:
|
This pull request introduces 2 alerts when merging f28fdbc into b6124cb - view on LGTM.com new alerts:
|
f28fdbc
to
b13499e
Compare
This pull request introduces 2 alerts when merging b13499e into faf69c4 - view on LGTM.com new alerts:
|
b13499e
to
e78365b
Compare
This pull request introduces 2 alerts when merging e78365b into bfd4f7f - view on LGTM.com new alerts:
|
7c0bcda
to
6fd70ce
Compare
splitting out prelim commits here: #37181 |
Hey @westonruter, @ediamin! These files were changed:
|
c67efab
to
dde4531
Compare
fix inline gallery deps
fix stream gallery deps
fix lightbox gallery deps
* brightcove * jwplayer * video-iframe * video * vimeo * youtube
dde4531
to
697c309
Compare
Is there any way to split this into smaller PRs? |
I can split this into 1 PR for each commit (I tried to make sure each commit was isolated and related to 1 extension). Would help to get PRs in 1 extension at a time. But would create ~26 PRs, so i opted against it. Would you like me to do that? |
closing in favor of: #37309 closed because the design of AMP components not inheriting from Bento components meant that we have to reimplement a lot of logic in both AMP and Bento classes. This could be a an easy source of bugs in the future if we implement the logic differently or they diverge accidentally. (this was discussed offline) |
blocked by: #37156